This document might be outdated relative to the documentation in English. For the latest updates, please refer to the documentation in english.

Esempio di Hello world

In sostanza, questa sarà l’applicazione Express più semplice che è possibile creare. È un’applicazione a singolo file — e non quello che si ottiene se si utilizza il Programma di creazione Express, il quale crea le fondamenta per un’applicazione completa con molti file JavaScript, template Jade e sotto directory per diversi scopi.

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

L’applicazione avvia un server e resta in ascolto sulla porta 3000 per le connessioni. L’applicazione risponde con “Hello World!” per le richieste all’URL root (/) o route. Per qualsiasi altro percorso, risponderà con il messaggio 404 Non trovato.

Running Locally

Per prima cosa creare una directory denominata myapp, passare a quest’ultima ed eseguire npm init. Quindi installare express come dipendenza, come descritto nella Guida all’installazione.

Nella directory myapp, creare un file denominato app.js e aggiungere il seguente codice:

I valori req (richiesta) e res (risposta) sono esattamente gli stessi oggetti forniti da Node, quindi è possibile richiamare req.pipe(), req.on('data', callback) e qualsiasi cosa che si farebbe senza il coinvolgimento di Express.

Eseguire l’applicazione con il seguente comando:

$ node app.js

Successivamente, caricare http://localhost:3000/ su un browser per visualizzare l’output.

Previous: Installing     Next: Express Generator

Edit this page